MybatisPlus

您所在的位置:网站首页 idea mybatis代码生成器 MybatisPlus

MybatisPlus

2023-03-15 14:07| 来源: 网络整理| 查看: 265

MybatisPlus------MyBatisX插件(十二)

MyBatisX插件是IDEA插件,如果想要使用它,那么首先需要在IDEA中进行安装。

安装插件

在这里插入图片描述 搜索"MyBatisX",点击Install,之后重启IDEA即可。

插件基本用途:接口与xml文件跳转

之后就可以在Mapper接口中,看到红色小鸟的标识,点击这个红色小鸟,会自动找到对应mapper.xml文件,以及文件中的方法。可以说十分方便。 在mapper.xml文件中也会有蓝色小鸟,点击后会自动跳转到mapper接口的位置。 在这里插入图片描述

插件:快速生成代码

首先需要在IDEA中连接到数据库 在这里插入图片描述 点击数据库,点击对应的表名,点击“MybatisX-Generator” 在这里插入图片描述 之后填写对应的内容 在这里插入图片描述 之后是配置生成mapper文件,service文件的位置。 选中Lombok就不用再选toString/hashCode/equals 在这里插入图片描述 之后点击finish即可。

快速生成CRUD

不需要写返回值,只需要写方法名就能够快速生成CRUD 在这里插入图片描述 选择之后需要点击“Alt+Enter”才能够生效。 选择Generate Mybatis Sql,即可在mapper文件中自动生成sql。 在这里插入图片描述 在这里插入图片描述

测试delete int deleteByNumAndProductCode(@Param("num") Integer num, @Param("productCode") String productCode); delete from aaaaa where num = #{num,jdbcType=NUMERIC} AND product_code = #{productCode,jdbcType=VARCHAR} 测试update int updateProductCodeByNumAndProductCode(@Param("productCode") String productCode, @Param("num") Integer num, @Param("oldProductCode") String oldProductCode);

注意update方法名的语法,要有By加条件。

update aaaaa set product_code = #{productCode,jdbcType=VARCHAR} where num = #{num,jdbcType=NUMERIC} AND product_code = #{oldProductCode,jdbcType=VARCHAR}

select、query 查找 update 更新 delete删除 by 条件 and 连接条件

太牛皮了,我敲



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3